package cn.xutongxue.gtms.mapper;

import cn.xutongxue.gtms.entity.Thesis;
import cn.xutongxue.gtms.entity.dto.thesis.ThesisQueryRequest;
import cn.xutongxue.gtms.entity.dto.thesis.ThesisTeacherDto;
import cn.xutongxue.gtms.entity.vo.ThesisVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.yulichang.base.MPJBaseMapper;
import org.apache.ibatis.annotations.Param;

/**
* @author Administrator
* @description 针对表【thesis】的数据库操作Mapper
* @createDate 2023-08-10 14:13:49
* @Entity generator.entity.Thesis
*/

public interface ThesisMapper extends MPJBaseMapper<Thesis> {

    Page<ThesisVo> selectThesisVoByPage(Page<Object> objectPage, ThesisQueryRequest thesisQueryRequest);
    Page<ThesisTeacherDto> selectThesisVoByTeacherId(Page<Object> objectPage, Long id);
}




